import plugin from '../../../lib/plugins/plugin.js'

let questionBook = [
  "你最喜欢的颜色是什么？",
  "你最喜欢的动物是什么？",
  "你最喜欢的电影是什么？",
  "你最喜欢的音乐是什么？",
  "你最喜欢的食物是什么？",
  "你最喜欢的运动是什么？",
  "你最喜欢的书是什么？",
  "你最喜欢的游戏是什么？",
  "你最喜欢的季节是什么？",
  "你最喜欢的节日是什么？",
  "你最想去哪个国家旅游？",
  "你最想学习哪门语言？",
  "你最想拥有哪种超能力？",
  "你最想实现哪个梦想？",
  "你最害怕什么？",
  "你最讨厌什么？",
  "你最后悔做过什么事？",
  "你最感谢谁对你做过什么事？",
  "你最自豪的成就是什么？",
  "你最难忘的经历是什么？",
  "如果有一天，世界上只剩下一个人，那个人是谁？",
  "如果有一天，世界上所有人都变成了动物，你会变成什么动物？",
  "如果有一天，世界上所有人都能听到你的心声，你会说什么？",
  "如果有一天，世界上所有人都能看到你的梦境，你会做什么梦？",
  "如果有一天，世界上所有人都能看到你的记忆，你会删掉哪些记忆？",
  "如果有一天，世界上所有人都能看到你的未来，你会改变哪些未来？",
  "如果有一天，世界上所有人都能看到你的过去，你会保留哪些过去？",
  "如果有一天，世界上所有人都能看到你的想法，你会想什么？",
  "如果有一天，世界上所有人都能看到你的感情，你会感受什么？",
  "如果有一天，世界上所有人都能看到你的秘密，你会隐藏什么秘密？",
  "如果有一天，世界上所有人都变成了和你一样的人，世界会变成什么样子？",
  "如果有一天，世界上所有人都失去了和你一样的东西，世界会变成什么样子？",
  "如果有一天，世界上所有人都拥有了和你一样的东西，世界会变成什么样子？",
  "如果有一天，你可以和任何一个人交换身份，你会选择谁？",
  "如果有一天，你可以和任何一个人交换思想，你会选择谁？",
  "如果有一天，你可以和任何一个人交换感情，你会选择谁？",
  "如果有一天，你可以和任何一个人交换秘密，你会选择谁？",
  "如果有一天，你可以和任何一个人交换生活，你会选择谁？",
  "如果有一天，你可以穿越到任何一个时代，你会选择哪个时代？",
  "如果有一天，你可以穿越到任何一个地点，你会选择哪个地点？",
  "如果有一天，你可以穿越到任何一个故事，你会选择哪个故事？",
  "如果有一天，你可以穿越到任何一个游戏，你会选择哪个游戏？",
  "如果有一天，你可以拥有无限的金钱，你会怎么花？",
  "如果有一天，你可以拥有无限的时间，你会怎么用？",
  "如果有一天，你可以拥有无限的知识，你会怎么学？",
  "如果有一天，你可以拥有无限的能力，你会怎么做？",
  "如果有一天，你可以拥有无限的愿望，你会怎么许？",
  "如果有一天，你必须放弃一个最重要的东西，你会选择什么？",
  "如果有一天，你必须放弃一个最喜欢的东西，你会选择什么？",
  "如果有一天，你必须放弃一个最想要的东西，你会选择什么？",
  "如果有一天，你必须放弃一个最需要的东西，你会选择什么？",
  "如果有一天，你必须放弃一个最爱的人，你会选择谁？",
  "如果有一天，世界末日来临了，你会做什么？",
  "如果有一天，外星人入侵了地球，你会做什么？",
  "如果有一天，僵尸病毒爆发了全球，你会做什么？",
  "如果有一天，核战争摧毁了文明，你会做什么？",
  "如果有一天，超级英雄出现了现实中，你会做什么？"
];

function randomAnswer(array) {
  let length = array.length;
  let index = Math.floor(Math.random() * length);
  return array[index]; 
}


export class example extends plugin {
  constructor () {
    super({
      name: '[Xs插件]答案之书', 
      dsc: '简单开发示例',
      event: 'message',
      priority: -114514,
      rule: [
        {
          reg: "^#问题之书$", 
          fnc: 'questionbook'
        },
      ]
    })
  }

  async questionbook (e) {
    let question = randomAnswer(questionBook); 
    let reply = "问题：" + question;
      await this.e.reply(reply,true);
  }
}